home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / fade into you / getting there / TCP⁄PPP⁄SLIP / TCP⁄IP Scripting Addition 1.1.2 / CHANGES (text) next >
Text File  |  1994-10-19  |  5KB  |  195 lines

  1. Changes from 1.1.1 to 1.1.2
  2.  
  3. tcp read
  4.  
  5. •    confirms a stream connection exists before reading from it
  6.     (bug fix)
  7.  
  8. global
  9.  
  10. •    changed internal 4 character keywords for all the
  11.     enumerated constants and field names for class stream
  12.     and class stream status
  13.  
  14. Changes from 1.1 to 1.1.1
  15.  
  16. tcp read
  17.  
  18. •    will return an error if a read is attempted on a released stream
  19.     if no data is waiting in the internal buffer
  20.  
  21. run and get ftp sample
  22.  
  23. •    handles more types of FTP servers
  24.  
  25. FTP receive client
  26.  
  27. •    handles more types of FTP servers
  28. •    now handles host names (not just IP addresses)
  29. •    correct spelling in several dialogs
  30.  
  31. FTP send client
  32.  
  33. •    displays file name correctly in progress window when sending
  34. •    now handles host names (not just IP addresses)
  35. •    correct spelling in several dialogs
  36.  
  37. Changes from 1.1b2 to 1.1
  38.  
  39. tcp read
  40.  
  41. •    will return the last piece of data even if the connection is
  42.     already closed
  43. •    will read data as a particular type, or a list of a particular
  44.     type
  45.  
  46. tcp write
  47.  
  48. •    will write data of any type, or a list of any typed data
  49. •    changed syntax of "text" parameter to "data"
  50.  
  51. tcp receive
  52.  
  53. •    will save the last piece of data even if the connection is
  54.     already closed
  55. •    now supports Raw Data Fork, Raw Resource Fork, and MacBinary
  56.     transfers
  57. •    now supports receiving into an open file (opened with open for
  58.     access, a new AppleScript 1.1 Scripting Addition)
  59.  
  60. tcp send
  61.  
  62. •    now supports Raw Data Fork, Raw Resource Fork, and MacBinary
  63.     transfers
  64. •    now supports sending from an open file (opened with open for
  65.     access, a new AppleScript 1.1 Scripting Addition)
  66.  
  67. tcp status
  68.  
  69. •    if data is waiting to be read, but the connection is now
  70.     closed, tcp status fools the script into thinking the connection
  71.     is still open, even if it's not
  72.  
  73. tcp serve
  74.  
  75. •    if create works, but is unable to passive open, tcp connect
  76.     will release the stream
  77.  
  78. tcp debug dump buffer
  79.  
  80. •    new command that returns the data waiting in the internal
  81.     buffer (i.e. data that's been read from MacTCP, but hasn't been
  82.     given to the script yet)
  83.  
  84. tcp shutdown
  85.  
  86. •    new command that can be used to close one or both directions of
  87.     the full duplex tcp/ip connection (i.e. nothing more to read,
  88.     nothing more to write).
  89.  
  90. Changes from 1.0 to 1.1b2
  91.  
  92. tcp status
  93.  
  94. •    connection status codes now displayed in results window
  95.     (AppleScript 1.1)
  96. •    constant values changed for new release: can now differentiate
  97.     between active and passive half-closed states
  98. •    port numbers now returned as long words, so no negative values
  99.     should be seen
  100. •    added better error messages if required parameters are missing
  101. •    no longer insist that extra parameters must not be included
  102.  
  103. tcp receive
  104.  
  105. •    fixed bug where destination file reference was kept open
  106. •    added additional error checking for creating destination file
  107.     on locked volumes
  108. •    added append parameter
  109. •    read is done async for self-send support
  110. •    receive will continue to read on a half-closed stream
  111. •    added better error messages if required parameters are missing
  112. •    no longer insist that extra parameters must not be included
  113.  
  114. tcp close
  115.  
  116. •    when releasing, tcp close now flushes all waiting data to be
  117.     read before releasing the stream
  118. •    close, flush and release and done async for self-send support
  119. •    added better error messages if required parameters are missing
  120. •    no longer insist that extra parameters must not be included
  121.  
  122. tcp connect
  123.  
  124. •    added from port parameter
  125. •    added maximum seconds parameter
  126. •    if create works, but is unable to connect, tcp connect will
  127.     release the stream
  128. •    connect is done async for self-send support
  129. •    added better error messages if required parameters are missing
  130. •    no longer insist that extra parameters must not be included
  131.  
  132. tcp wait for connect
  133.  
  134. •    port parameter is now optional: without it, MacTCP will pick
  135.     an arbitrary port to use.  You can find this port using tcp status
  136. •    added better error messages if required parameters are missing
  137. •    no longer insist that extra parameters must not be included
  138.  
  139. tcp name to address
  140.  
  141. •    new command that takes hostname and returns IP address
  142.  
  143. tcp address to name
  144.  
  145. •    new command that takes IP address in dot notation (W.X.Y.Z)
  146.     and returns host name
  147.  
  148. tcp send
  149.  
  150. •    sending files is done async for self-send support
  151. •    added better error messages if required parameters are missing
  152. •    no longer insist that extra parameters must not be included
  153.  
  154. tcp my address
  155.  
  156. •    added better error messages if required parameters are missing
  157. •    no longer insist that extra parameters must not be included
  158.  
  159. Changes from 1.0b1 to 1.0
  160.  
  161. tcp wait for connect
  162.  
  163. •    changed syntax “on port” to “port”
  164.  
  165. tcp connect
  166.  
  167. •    connect timeout extended to 60 seconds
  168.  
  169. tcp read
  170.  
  171. •    added feature to translate using ISO-8859-1
  172.  
  173. tcp get
  174.  
  175. •    added feature to translate using ISO-8859-1
  176. •    fixed maximum seconds bug
  177.  
  178. tcp write
  179.  
  180. •    added feature to translate using ISO-8859-1
  181. •    removed add linefeeds parameter
  182.  
  183. tcp put
  184.  
  185. •    added feature to translate using ISO-8859-1
  186.  
  187. tcp my address
  188.  
  189. •    new command to return local address
  190.  
  191. sample scripts
  192.  
  193. •    these have been debugged and improved extensively to
  194.     work with AppleScript 1.1
  195.